package wicketcool;

import wicketcool.model.WCLClass;
import wicketcool.model.WCLInterface;

import java.io.File;

/**
 * User: rabbit
 * Date: Jul 28, 2009
 */
public interface JavaClassGenerator {

    WCLClass initClass(String className, String packageName);

    File createFileFromClass(WCLClass WCLClass, String path);

    WCLInterface initInterface(String className, String packageName);

    File createFileFromInterface(WCLInterface model, String path);
}
